Sensex, Nifty End Marginally Higher Amid Volatile Trade; Bank Stocks Gain